﻿//生成标签页
var tab = new Ext.TabPanel({
			region:'center',
			deferredRender:false,
			activeTab:0,
			resizeTabs:true, // turn on tab resizing
			minTabWidth: 115,
			tabWidth:135,
			enableTabScroll:true,
			//html:'<div style="overflow:auto;width:100%;height:100%">欢迎使用</div>'
			html:'<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src="mi.php"></iframe>'
		});


var r_info=['基本信息','营运','结算','车辆费用管理','统计报表分析','用户管理','asdasd'];
var item=Array();
for(i=0;i<r_info.length;i++){
		item[i]={
						title:r_info[i],
						border:true,
						html:'<div id="root'+(i+1)+'" style="overflow:auto;width:100%;height:100%"></div>'
						//iconCls:'nav'
			    }
}
Ext.onReady(function(){
   //layout
   var viewport = new Ext.Viewport({
		layout:'border',
		items:[
			new Ext.BoxComponent({
				region:'north',
				el: 'north',
				height:80
			}),new Ext.BoxComponent({
				region:'south',
				el: 'south',
				height:25
			}),{
			region:'west',
			id:'west-panel',
			split:true,
			width: 200,
			minSize: 175,
			maxSize: 400,
			margins:'0 0 0 0',
			layout:'accordion',
			title:'车辆管理系统',
			collapsible :true,
			layoutConfig:{
				animate:true
				},
		    items: item
			},
	        tab//初始标签页
		 ]
	});
         
    //二级菜单根，首先要有根目录，不显示
    var root=Array();
    var r=Array();
    
    for(i=0;i<r_info.length;i++){
    	  r[i]=new Ext.tree.TreeNode({
		    	id:"r"+(i+1),
		    	text:r_info[i]
			  });
    	  root[i]=new Ext.tree.TreePanel({
					renderTo:"root"+(i+1),
					root:r[i],    //对应 根节点
					animate:true,
					enableDD:false,
					border:false,
					rootVisible:false,
					containerScroll: true
				});
    }
   
		
		//二级菜单 显示
		//t_1[0]基本信息模块
		var t_1=Array();
		var t_info=Array();
		for(i=0;i<20;i++){
			t_1[i]=Array();
			t_info[i]=Array();
		}
		//索引为模块索引，0为基本信息模块，以后依此类推
		t_info[0]=['司机基本信息表','车辆基本信息表','尾板基本信息表','线路基本信息表','装货地基本信息表','客户基本信息表',
		'货主基本信息表','货物种类基本信息表','员工基本信息表'];
		t_info[1]=['作业计划单','派车单','运输确认单'];
		t_info[4]=['作业计划单','派车单','运输确认单'];
		t_info[6]=['作业计划单','派车单','运输确认单'];
		for(i=0;i<r.length;i++){
			for(j=0;j<t_info[i].length;j++){
					t_1[i][j]=new Ext.tree.TreeNode({
					id:'t'+(i+1)+(j+1),
					icon:'img/im2.gif',
					text:t_info[i][j]
	 			 	});
	  			t_1[i][j].on('click',function(node){
	  				node.toggle();
	  			});
	  		r[i].appendChild(t_1[i][j]);//加入到二级根目录
			}	
		}
	  
	  //三级菜单 到头了
	  var t_2=Array();
	  var t_2_info=Array();
	  for(i=0;i<20;i++){ 
			t_2[i]=Array();t_2_info[i]=Array();
			for(j=0;j<30;j++)
				{t_2[i][j]=Array();t_2_info[i][j]=Array();}
		}
	 	t_2[0][0][0]='添加司机基本信息';t_2_info[0][0][0]='tjsjjbxx.php';	//首个索引为模块然后是菜单索引最后为3集菜单索引
	 	t_2[0][0][1]='查询司机基本信息';t_2_info[0][0][1]='cxsjjbxx.php';
	 	t_2[0][0][2]='修改司机基本信息';t_2_info[0][0][2]='cxxgsjjbxx.php';
	 		 	
	 	t_2[0][1][0]='添加车辆基本信息';t_2_info[0][1][0]='tjcljbxib.php';
	 	t_2[0][1][1]='查询车辆基本信息';t_2_info[0][1][1]='cxcljbxx.php';
	 	t_2[0][1][2]='修改车辆基本信息';t_2_info[0][1][2]='cxxgcljbxx.php';
	 		 	
	 	t_2[0][2][0]='添加尾板基本信息';t_2_info[0][2][0]='tjwbjbxx.php';	
	 	t_2[0][2][1]='查询尾板基本信息';t_2_info[0][2][1]='cxwbjbxx.php';
	 	t_2[0][2][2]='修改尾板基本信息';t_2_info[0][2][2]='cxxgwbjbxx.php';
	 	
	 	t_2[0][3][0]='添加线路基本信息';t_2_info[0][3][0]='tjxljbxx.php';	
	 	t_2[0][3][1]='查询线路基本信息';t_2_info[0][3][1]='cxxljbxx.php';
	 	t_2[0][3][2]='修改线路基本信息';t_2_info[0][3][2]='xgxljbxx.php';
	 	
	 	t_2[0][4][0]='添加装货地基本信息';t_2_info[0][4][0]='tjzhdjbxx.php';	
	 	t_2[0][4][1]='查询装货地基本信息';t_2_info[0][4][1]='cxzhdjbxx.php';
	 	t_2[0][4][2]='修改装货地基本信息';t_2_info[0][4][2]='xgzhdjbxx.php';
	 	
	 	t_2[0][5][0]='添加客户基本信息';t_2_info[0][5][0]='tjkhjbxx.php';	
	 	t_2[0][5][1]='查询客户基本信息';t_2_info[0][5][1]='cxkhjbxx.php';
	 	t_2[0][5][2]='修改客户基本信息';t_2_info[0][5][2]='xgkhjbxx.php';
	 	
	 	t_2[0][6][0]='添加货主基本信息';t_2_info[0][6][0]='tjhzjbxx.php';	
	 	t_2[0][6][1]='查询货主基本信息';t_2_info[0][6][1]='cxhzjbxx.php';
	 	t_2[0][6][2]='修改货主基本信息';t_2_info[0][6][2]='xghzjbxx.php';
	 	
	 	t_2[0][7][0]='添加货物种类基本信息';t_2_info[0][7][0]='添加货物种类连接';	
	 	t_2[0][7][1]='查询货物种类基本信息';t_2_info[0][7][1]='查询货物种类连接';
	 	t_2[0][7][2]='修改货物种类基本信息';t_2_info[0][7][2]='修改货物种类连接';
	 	
	 	t_2[0][8][0]='添加员工基本信息';t_2_info[0][8][0]='添加员工连接';	
	 	t_2[0][8][1]='查询员工基本信息';t_2_info[0][8][1]='查询员工连接';
	 	t_2[0][8][2]='修改员工基本信息';t_2_info[0][8][2]='修改员工连接';
	 	
	 	t_2[1][0][0]='添加作业计划单';t_2_info[1][0][0]='tjzyjhd.php';	
	 	t_2[1][0][1]='查询作业计划单';t_2_info[1][0][1]='cxzyjhd.php';
	 	t_2[1][0][2]='修改作业计划单';t_2_info[1][0][2]='xgzyjhd.php';
	 	
	 	t_2[1][1][0]='添加派车单';t_2_info[1][1][0]='tjpqd.php';	
	 	t_2[1][1][1]='查询派车单';t_2_info[1][1][1]='cxpqd.php';
	 	t_2[1][1][2]='修改派车单';t_2_info[1][1][2]='xgpqd.php';
	 	
	 	t_2[1][2][0]='确认运输单';t_2_info[1][2][0]='确认运输单连接';	
	 	t_2[1][2][1]='查询运输确认单';t_2_info[1][2][1]='查询运输确认单连接';
	 	t_2[1][2][2]='修改运输确认单';t_2_info[1][2][2]='修改运输确认单连接';
	 	
	 	
	 	for(i=0;i<t_2.length;i++){//模块循环
	 			for(j=0;j<t_2[i].length;j++){
	 					for(k=0;k<t_2[i][j].length;k++){
	 						info=t_2_info[i][j][k];
	 						t_1[i][j].appendChild(new Ext.tree.TreeNode({
								id:'t'+i+j+k,
								icon:'img/im2.gif',
								text:t_2[i][j][k],
								listeners:{    
        					'click':function(node, event) {    
            				event.stopEvent();    
            				var n = tab.getComponent(node.id);    
            				if (!n) { //判断是否已经打开该面板    
                 			n = tab.add({    
                    	'id':node.id,    
                    	'title':node.text,    
                     	closable:true,  //通过html载入目标页    
                     	html: "<iframe scrolling='auto' frameborder='0' width='100%' height='100%' src='"+t_2_info[node.id.substr(1,1)][node.id.substr(2,1)][node.id.substr(3,1)]+"'></iframe>"   
                 			});    
             				}    
             				tab.setActiveTab(n);    
         					}    
								}
							}));
						 
	 				}
	 			}
	 	}
});

